body { background-color: rgb(255, 255, 255); }
a { color: rgb(102, 102, 102); }
a:hover { color: rgb(136, 136, 136); }
td { color: rgb(0, 0, 0); }
.colors_background1 { background-color: rgb(255, 255, 255); }
.colors_background1_text { color: rgb(51, 51, 51); }
.colors_background1_text:hover { color: rgb(51, 51, 51); }
.colors_background2 { background-color: rgb(255, 255, 255); }
a.colors_background2_text:hover { color: rgb(102, 102, 102); }
.colors_background2_text { color: rgb(102, 102, 102); }

.acenter{ text-align:center;}
.aleft{ text-align:left;}
.aright{text-align:right;}


body { font: 11px Verdana; }
table, td { font: 11px Verdana; }
textarea, input { font: 12px Verdana; color: rgb(0, 0, 0); }
form { margin: 0px; }
.bgcolor1 { font: bold 11px Arial; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.bgcolor2 { font: bold 11px Arial; }
.footer { font: 10px Verdana; text-decoration: none; }
a.footer { font: 10px Verdana; text-decoration: none; }
a.footer:hover { text-decoration: underline; }

.slink{ color:#F09100;  text-align:center;}
.slink a:link{color:#F09100;}
.slink a:hover{color:#006DA8; text-decoration:underline;}

.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
.clearfix { display: inline-block; }
.clear{ clear:both;}



body, html { height: 100%; }
body { text-align: center; margin: 0px 0pt 35px; padding: 0pt; font-size: 12px; background: url('../Images/body_bg.gif') repeat-x scroll left top transparent; font-family: Arial,Tahoma,helvetica,sans-serif; }
body #header ul li.last { margin: 0pt; padding: 0pt; border: medium none; }
#header { width: 980px; height: 80px; padding: 0pt; margin: 0px auto; position: relative; border-bottom: 1px solid rgb(173, 173, 173); background: url('../Images/header_bg.jpg') no-repeat scroll left top transparent; }
#header h1 { float: left; font-size: 1.5em; height: 47px; padding-left: 14px; padding-top: 17px; text-align: left; width: 120px;}
#header .search{ float:left; width:390px; height:50px; padding:30px 0 0 30px;}
    .search input{ border:none; font-size:1.2em; color:#111; width:320px; height:30px; line-height:1.5em;}
    .search a.submit{ display:block;  width:60px; height:30px; float:right; text-indent:-9999px; cursor:pointer; }
#display_homepage_title a { text-indent: -99999px; display: block; width: 300px; height: 40px; text-align: left; }
#header_nav { text-align: left; font-family: Arial,Tahoma,helvetica,sans-serif; font-size: 11px; padding: 10px; float: right; margin-top: 0px; margin-right: 100px;}
#header_nav ul { list-style: none outside none; margin: 0pt; padding: 0pt; }
#header_nav ul li { display: inline; margin-right: 1em; padding-right: 1em; border-right: 1px solid rgb(221, 221, 221); }
#header_nav ul li a { color: rgb(0, 0, 0); font-weight: normal; }
#top_nav { padding: 5px; margin: 0px; width: 99%; height: 22px; text-align: center; border-bottom: 2px solid rgb(221, 221, 221); background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
#display_menu_3 a { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); font-size: 16px; }
#content { padding: 0pt; margin: 0px auto; text-align: left; width: 980px; }


div#container {   }
div.container {
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 980px;   
    max-width:980px; min-width:980px;
}

.leftcontent , #leftcontent {
    float:left;
    margin-right:20px;
    width:660px;
}

.rightcontent, #rightcontent {
    float:right;
    margin-left:20px;
    width:820px;
}



.boxtiny{ width:140px;}

.boxtiny ul, .boxtiny li{ list-style:none; padding:0; margin:0;}
.boxtiny a{ display:block; text-transform:uppercase; padding:5px 0; color:#2C5987; font-size:0.8em; font-weight:bold;}



#classified-bar{ height:28px; background:url(../Images/topbg.jpg) repeat-x top left; color:#fff; line-height:28px;}
#classified-bar .container{ font-weight:bold; font-size:0.9em;}
#classified-bar  a{ color:#a5f1ff;}


#nav_menu div.nav_section { margin: 0pt 0pt 1em; padding: 0pt; width: 160px; }
#search_section { display: none; padding: 0pt; margin: 0pt; text-align: left; height: 70px; }
#nav_menu #search_section h3 { border-top: 0px none; margin: 0pt; padding: 5px 0px 4px; }
#search_section form { margin: 0px; padding: 7px 0px 0px 13px; }
#search_section input#search_field { margin: 0px; padding: 2px 0px 0px; border: 1px solid rgb(173, 173, 173); width: 110px; height: 16px; font-size: 10px; float: left; }
#search_section input#search_button { margin: 0px 0px 0px 3px; padding: 0px; width: 20px; height: 20px; float: left; }
div.nav_section ul { margin: 4px 0pt 0pt 0px; padding: 0pt; list-style: none outside none; text-align: left; }
#nav_menu { margin: 0pt; padding: 0pt; width: 160px; border-right: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-width: medium 1px; border-style: none solid; border-color: -moz-use-text-color rgb(221, 221, 221); height: 100%; }
#nav_menu h3 { margin: 0px; font-size: 12px; border-bottom: 2px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-right: medium none; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); padding: 8px; text-align: center; }
div.nav_section ul li { margin: 0pt 0pt 0.5em; padding: 0pt 0pt 0pt 15px; color: rgb(85, 85, 85); font-family: Arial,Helvetica,sans-serif; font-size: 10px; text-align: left; background-color: rgb(255, 255, 255); }
div.nav_section ul li a { color: rgb(85, 85, 85); text-decoration: none; list-style: none outside none; font-size: 1.1em; font-weight: normal; }
div.nav_section ul li a:hover { text-decoration: underline; }


#navigation_menus { padding: 0px; margin: 0pt; width: 160px; text-align: center; }

#display_promotions_999 { padding-bottom: 10px; }

#content #main_content { padding: 0px; margin: 0px; border-right: 1px solid rgb(221, 221, 221); width: 817px; }
#content_area { margin: 0pt; padding: 10px; width: 797px; }


#shopping_cart_summary {
color:#666666;
font-size:12px;
font-weight:normal;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:center;
}
#shopping_cart_summary {
color:#666666;
font-size:12px;
font-weight:normal;
text-align:center;
}
#display_cart_summary .cartsummary_full {
background-color:#EEF8F9;
border-bottom-color:#E2E6F0;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#E2E6F0;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#E2E6F0;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#E2E6F0;
border-top-style:solid;
border-top-width:1px;
clear:right;
color:#3399ff;
float:right;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:3pt;
padding-left:3pt;
padding-right:3pt;
padding-top:3pt;
text-align:center;
width:260px;
}



div#navigation {        
    position: relative;
    width: 100%;    
    margin-top: 0;   
    padding-bottom:0;
    background:#111; 
    margin-bottom:0;
    height:68px !important;
    margin-bottom:4px;
}
div#navigation div#layerOne { display: block; position: relative; background:#000;}
ul#root { position: relative; width: 979px; margin: 0pt; padding: 0 0 0 1px; }
ul#root li { cursor: pointer; float: left; width: auto; text-align: center; list-style-type: none; font-weight: 700; display: block; padding: 0 0 0 0; border-right:solid 1px #444444;}
ul#root li.last{ border-right:none !important;}
ul#root li a { display: block; float: left; color:#fff; text-transform:uppercase; padding:8px 12px 10px 14px; background:#111; font-size:0.86em;}
ul#root li a:hover, ul#root li a.current{ background:#fff; color:#222; text-decoration:none;}


.subnav{ height:40px; background:url(../Images/sub-nav-bg.jpg) no-repeat top center; overflow:hidden;}
.subnav ul{ position: relative; width: 980px; margin: 0pt; padding: 0pt;}
.subnav ul li{cursor: pointer; float: left; width: auto; text-align: center; list-style-type: none; font-weight: 400; display: block; padding: 4px 1px 0 1px; }
.subnav ul li a { display: block; color:#111; text-transform:uppercase; padding:9px 7px 0 7px; font-size:0.8em;}


/*#mainbanner{ background:url(../Images/banner_main_bg.jpg) no-repeat center top; height:474px; display:block; position:relative;}*/

#mainbanner{ height:470px; display:block; position:relative;}
    #banners{ padding-top:10px;float:left; position:relative; width:700px;}
    #mainbanner .leftbanner{ float:left; margin-right:20px; width:120px;}
    #mainbanner .rightbanner{ float:right; width:120px;}

#main-content-wrapper{ }


#footer{background:url(../Images/footer_bg.jpg) no-repeat center top;display:block; position:relative; min-height:300px; text-align:center;}
#footer p { color:#818181;}
#footer p.upper{ text-transform:uppercase; color:#f9f9f9;}
.footerwrap {
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding-top:100px;
text-align:center;
width:940px;
}

.footerwrap td{ vertical-align:top; padding: 0 20px; border-right:dotted 1px #696969;}
.footerwrap td.last{ padding-right:0 !important; border-right:none;}

#footer .fb_bar{ border-top:solid 1px #696969; padding:4px 0;}

.left{ float:left;}
.right{ float:right;}

.featured{ width:980px; overflow:hidden;}
.fbheader-black{ background:#111; color:#FFF;}        
    .fbheader-black h4{color:#FFF;font-size:1.4em; }
        .fbheader-black a{color:#FFF;}
        .fbheader-black a:hover{ color:#fff !important;}
	
	.fbheader-pink{ background:#f96879; color:#FFF;}        
    .fbheader-pink h4{color:#FFF;}
        .fbheader-pink a{color:#FFF;font-size:1.1em;}
        .fbheader-pink a:hover{ color:#fff !important;}
        
    .fbheader-nau{ background:#e6dac4; color:#FFF;}        
    .fbheader-nau h4{color:#a1855d;}
        .fbheader-nau a{color:#a1855d;font-size:1.1em;}
        .fbheader-nau a:hover{ color:#a1855d !important;}
	
	.fbheader-xanh{ background:#86a2ba; color:#FFF;; }        
    .fbheader-xanh h4{color:#FFFFFF;}
        .fbheader-xanh a{color:#FFF;font-size:1.1em;}
        .fbheader-xanh a:hover{ color:#fff !important;}
        
    .fbheader-tim{ background:#d0c6de; color:#857896;}        
    .fbheader-tim h4{color:#857896;}
        .fbheader-tim a{color:#857896;font-size:1.1em;}
        .fbheader-tim a:hover{ color:#857896 !important;}
        
    .fbheader-vang{ background:#f7e96f; color:#0e90f5;}        
    .fbheader-vang h4{color:#0e90f5;}
        .fbheader-vang a{color:#0e90f5;font-size:1.1em;}
        .fbheader-vang a:hover{ color:#0e90f5 !important;}
        
    .fbheader-xanhd{ background:#64abe9; color:#ffff02;}        
    .fbheader-xanhd h4{color:#ffff02;}
        .fbheader-xanhd a{color:#ffff02;font-size:1.1em;}
        .fbheader-xanhd a:hover{ color:#ffff02 !important;}        
	
	.fbheader-xanhd, .fbheader-vang,.fbheader-tim, .fbheader-xanh, .fbheader-nau, .fbheader-pink, .fbheader-black{ position:relative; height:26px;padding:6px 0 6px 0px;font-family:Verdana, Tahoma;width:980px; margin-bottom:10px;}
	.fbheader-xanhd h4, .fbheader-vang h4,.fbheader-tim h4, .fbheader-xanh h4, .fbheader-nau h4, .fbheader-pink h4, .fbheader-black h4{font-size:1.4em; text-transform:uppercase; font-weight:bold; margin:0; padding:0 0 0 10px;}
	.fbheader-xanhd .right, .fbheader-vang .right,.fbheader-tim .right, .fbheader-xanh .right, .fbheader-nau .right, .fbheader-pink .right, .fbheader-black .right{ padding:5px 10px 0 0;}
	
.pitem{float:left; margin-right:28px; width:184px; max-width:184px; min-width:184px; overflow:hidden; height:370px;}
.pitem.last{ margin-right:0;}	
	.pitem img{border:solid 1px #eee; padding:1px}
	.pitem img:hover{ border:solid 1px #666;}
	
	.pitem .name a{ color:#d08504; font-family:"Times New Roman",Times,serif;  font-size:1.14em;}
	.pitem .price{ color:#660000; font-weight:bold; font-family: Georgia, "Times New Roman",Times,serif; font-size:1.2em; padding-left:10px;}
	.pitem .code{ padding-left:10px;}

	
.pitem-wide{float:left; margin-right:44px; width:244px; max-width:244px; min-width:244px; overflow:hidden; height:300px;}
.pitem-wide.last{ margin-right:0;}	
	.pitem-wide img{border:solid 1px #eee; padding:1px}
	.pitem-wide img:hover{ border:solid 1px #666;}
	
	.pitem-wide .name a{ color:#d08504; font-family:"Times New Roman",Times,serif;  font-size:1.14em;}
	.pitem-wide .price{ color:#660000; font-weight:bold; font-family: Georgia, "Times New Roman",Times,serif; font-size:1.2em; padding-left:10px;}
	.pitem-wide .code{ padding-left:10px;}
	

    .fproduct-item .name a{ color:#d08504; font-family:"Times New Roman",Times,serif;  font-size:1.14em;}
    .fproduct-item .price{ color:#660000; font-weight:bold; font-family: Georgia, "Times New Roman",Times,serif; font-size:1.2em; padding-left:10px;}
    .fproduct-item .code{ padding-left:10px;}
    
    .fproduct-item-last .name a{ color:#d08504; font-family:"Times New Roman",Times,serif;  font-size:1.14em;}
    .fproduct-item-last .price{ color:#660000; font-weight:bold; font-family: Georgia, "Times New Roman",Times,serif; font-size:1.2em; padding-left:10px;}
    .fproduct-item-last .code{ padding-left:10px;}
	
.fproduct-item{ float:left; margin-right:81px; width:184px; max-width:184px; min-width:184px; overflow:hidden; height:370px;}
.fproduct-item-last img, .fproduct-item img{border:solid 1px #eee; padding:1px}
.fproduct-item-last img:hover, .fproduct-item img:hover{ border:solid 1px #666;}
.fproduct-item-last{float:left; margin-right:0; width:184px; max-width:184px; min-width:184px; overflow:hidden;}

.fproduct-item-last p, .fproduct-item p{ margin:0; padding:0;}
    .fproduct-price, .fproduct-name{font-family:Verdana, Tahoma;}
		.fproduct-price span{ color:#111;  font-size:1em;font-family: Verdana, "Times New Roman", Sans-Serif, Tahoma, Arial; font-weight:bold;}
	
	/* shoes view */
	.fproduct-item-shoes{ float:left; margin-right:28px; width:224px; max-width:224px; min-width:224px; overflow:hidden; height:270px; max-height:270px; min-height:270px;}
	.fproduct-item-shoes-last img, .fproduct-item-shoes img{ border:solid 1px #eee;padding:1px }
	.fproduct-item-shoes-last img:hover, .fproduct-item-shoes img:hover{ border:solid 1px #666;}
	.fproduct-item-shoes-last{float:left; margin-right:0; width:224px; max-width:224px; min-width:224px; overflow:hidden;  height:270px; max-height:270px; min-height:270px;}
	.fproduct-item-shoes-last p, .fproduct-item-shoes p{ margin:0; padding:0;}	



.pager-list{ text-align:right;}
.pager-list a{ padding:0 4px; border:solid 1px #ccc; margin:0 10px;}
.pager-list .pager-current{ padding:0 4px;}

#title { background: transparent url('../Images/h1bg.png') repeat-x scroll center 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom:20px;}
	#title h1 { background: #fff none repeat scroll 0% 0%; font-family:"Times New Roman", Verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; padding-right: 14px; }
	
	.title { background: transparent url('../Images/h1bg.png') repeat-x scroll center 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom:20px;}
	.title h1 { background: #fff none repeat scroll 0% 0%; font-family: Verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: 20px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; padding-right: 14px; }
	.title h2 { background: #fff none repeat scroll 0% 0%; font-family: Verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 15px; line-height: 22px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: inline; padding-right: 14px; }
	
#regisform{}
#regisform td{ vertical-align:top; padding:6px;}
#regisform td.label{ padding:10px 10px 0 0; text-transform:uppercase; font-size:0.86em; font-weight:bold; text-align:right; color:#444;}
#regisform .textbox{ width:270px; padding:4px;}
#regisform  input[type="submit"]{ margin-right:4px; cursor:pointer !important;}

.regisform{}
.regisform td{ vertical-align:top; padding:6px;}
.regisform td.label{ padding:10px 10px 0 0; text-transform:uppercase; font-size:0.86em; font-weight:bold; text-align:right; color:#444;}
.regisform .textbox{ width:270px; padding:4px;}
.regisform  input[type="submit"]{ margin-right:4px; cursor:pointer !important;}

.form  input[type="button"]{ margin-right:4px; cursor:pointer !important;}

.box p { width: 99%; }
.box { margin-right: 20px; margin-bottom: 24px; }
.box.narrow { background: transparent url('../Images/box-narrow-head.png') no-repeat scroll left top; width: 300px; margin-right: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box.double { background: transparent url('../Images/box-double-head.png') no-repeat scroll left top ! important; width: 460px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.box .head { padding: 2px 8px 0pt 0pt; background: white none repeat scroll 0% 0%; height: 40px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: helvetica,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 16px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; }
.box .body { padding: 18px 16px 20px; }
.box.narrow .body { background: transparent url('../Images/box-narrow-foot.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box.double .body { background: transparent url('../Images/box-double-foot.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.box img.left { margin-right: 13px; }


.button, input[type="submit"], a.button-planner { display: block; text-align: center; color: rgb(113, 4, 4); font-family: Verdana, Arial,"Times New Roman",serif ! important;  cursor:pointer !important;}

.button.narrow-aleft{ border: 0pt none ; margin: 13px 0pt 0pt left; background: transparent url('../Images/button-narrow.png') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 31px; width: 160px; line-height: 27px; font-size: 13px;  cursor:pointer !important;}





a  img{ border:none;}

.rightbanner a{ display:block; padding:5px 0;}

.nav_title_maincat {
    display: block;
    clear: both;    
    margin-bottom: 7px;
    text-transform:uppercase;
    border-bottom:solid 3px #333;
    font-size:1.14em;
    font-weight:bold;    
    padding-bottom:7px;
    font-family:"Times New Roman",Times,serif;
}

.nav_title_subcat {
    display: block;
    clear: both;    
    margin-bottom: 7px;
    text-transform:uppercase;
    border-bottom:solid 3px #333;
    font-size:1em;
    font-weight:bold;    
    padding-bottom:7px;
    font-family:"Times New Roman",Times,serif;
}

.threeColumnContainer{ margin-top:17px;}
    .threeColumnContainer .columnOne{ width:107px; float:left; margin-right:20px;}
    .threeColumnContainer .columnTwo{float:left; width:533px; margin-right:20px;}
    .threeColumnContainer .columnThree{ float:right; width:300px;}
    
.twoColumnContainer{ margin-top:17px;}
    .twoColumnContainer .columnOne{ width:107px; float:left; margin-right:20px;}
    .twoColumnContainer .columnTwo{float:left; width:833px;}    
    
    .frbox{ float:right; margin:0 0 10px 10px; padding:10px; border:solid 1px #ccc;}

/* #wow{ background:#171717 url(../Images/wow.jpg) no-repeat center left; height:33px; font-size:1.4em; padding:10px 0 0 30px; font-family:Georgia, Verdana, Tahoma;}
 #wow ul, #wow li{ display:inline; list-style:none;}
 #wow ul li{ padding:20px 20px 0 20px; color:#fff;} */
#wow{ background:#f7f7f7;font-size:1.2em; padding:10px 10px; font-family:Georgia, Verdana, Tahoma; border:solid 1px #777;}
#wow ul{ margin:0; padding:0;}
 #wow ul, #wow li{ display:inline; list-style:none;}
 #wow ul li{ padding:20px 20px 0 20px; color:#333;}

    
.side_small_list{ list-style:none; margin:0; padding:0;}
    .side_small_list li{ list-style:none;}
    .side_small_list a { color:#111; font-family:"Times New Roman",Times,serif; font-size:1.3em; padding:4px 0; display:block;}
    
    .middlerail_style{display: block;
        clear: both;    
        margin-bottom: 7px;
        text-transform:uppercase;
        border-bottom:solid 1px #999;
        font-size:1.4em;       
        padding-bottom:9px;
        font-family:"Times New Roman",Times,serif;
        font-weight:bold;
        }
        
    .breadcrumb{ margin-bottom:20px;border-bottom:dotted 1px #ccc; font-size:0.9em; padding-bottom:4px; padding-top:10px;}
    
.usercontent{ font-size:1.1em; line-height:1.5em;}
.usercontent a{ color:#29407c;}

.pagination {
	font-size: 1em;
	font-weight: bold;	
	display:block;
	position:relative;
	padding:20px 0;	
	}

.pagination.right {	
	text-align: right;
	padding-top: 2px !important;	
	width: 700px;	
	}
	
.pagination a {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 10px;
	margin: 0 1px;
	}

.pagination a.active {
	background: #39a3e6;
	border: 1px solid #0082d5;
	color: #fff;
	}

.pagination a:hover {
	color: #fff;
	background: #ec8526;
	border: 1px solid #d77011;
	}
	
	
.breadpage{ height: 39px;
border-top: 8px solid #999;
border-bottom: 1px solid #CCC;
letter-spacing: 0px;
text-transform: uppercase;
line-height:40px;
margin-top:20px; clear:both;
}
.breadpage p{ margin:0; padding:0; font-size: 18px; font-family:"Times New Roman", Verdana, Arial; font-weight:bold;}

#product_images{ float:left; width:440px;}
#product_info{ float:right; width:340px;}
    .regular-price
    {
        text-align:left;
        height: 32px;
        line-height: 32px;
        font-family:"Times New Roman", Verdana, Arial;
        color: #D08504;
        font-size: 30px;
        padding: 3px 0 10px 0;
        border-bottom: 1px solid #BEBDBD;        
        margin-bottom:10px;
    }
    
    #product_info a{ color:#D08504; font-family:Arial, Verdana, Tahoma !important;}
    
       

.ckout { font-family:"Times New Roman", Verdana, Arial; font-weight:bold;border-bottom: 1px solid #BEBDBD;  padding-bottom:10px; }
.ckout button {
border: 0 none;
background: black;
text-align:center;
width: 200px;
font-size: 26px;
color: #fff;
padding: 11px;
text-transform: uppercase;
margin-top: 10px;
cursor:pointer;
}
.ckout label {
        width: 180px;
        font-size: 17px;        
        color: black;
        text-transform: uppercase;
    }
    
    input#qty {
        width: 80px;
        font-size: 14px;     
        color: #414141;
        background: #DEDEDE;
        border: 0 none;
        font-size: 18px;
        display: block;
        padding: 5px;
        text-align: center;
        height: 23px;
    }
    
#social_network{ padding:10px 0;}

.line-through{ text-decoration:line-through;}

#yourcartdetails{ width:100%; border-top:solid 1px #BEBDBD;border-left:solid 1px #BEBDBD;}
#yourcartdetails td{ padding:7px 4px;border-bottom:solid 1px #BEBDBD; border-right:solid 1px #BEBDBD; }
#yourcartdetails .acenter{ text-align:center;}
#yourcartdetails .aleft{ text-align:left;}
#yourcartdetails .aright{text-align:right;}
#yourcartdetails th{ border-bottom:solid 1px #BEBDBD; border-right:solid 1px #BEBDBD; background:#eee; text-align:center;padding:7px 4px;}
#yourcartdetails .qty{ font-size:17px;}


.listtable{ width:100%; border-top:solid 1px #BEBDBD;border-left:solid 1px #BEBDBD;}
.listtable td{ padding:7px 4px;border-bottom:solid 1px #BEBDBD; border-right:solid 1px #BEBDBD; }
.listtable .acenter{ text-align:center;}
.listtable .aleft{ text-align:left;}
.listtable .aright{text-align:right;}
.listtable th{ border-bottom:solid 1px #BEBDBD; border-right:solid 1px #BEBDBD; background:#eee; text-align:center;padding:7px 4px;}
.listtable .qty{ font-size:17px;}

.noborder, .noborder td{ border:none !important;}

.field-validation-error{ display:block; color:#29407c; background:url(../Images/information.png) no-repeat center left; padding-left:20px;}

.needhelp {
margin-bottom: 10px;
padding: 10px;
border: 1px solid #D9EEFA;
clear: both;
background: #ECF8FF;
text-align: center;
}

.notearea{border:solid 1px #ccc; height:40px; width:99%;}


.retroline-1,.retroline-2,.retroline-3,.retroline-4,.retroline-5,.retroline-6,.retroline-7,.retroline-8,.retroline-9{ padding-top:10px;}
 .retroline-1{ border-top:solid 10px #dd9d55;}
 .retroline-2{ border-top:solid 10px #7c703e;}
 .retroline-3{ border-top:solid 10px #537d7c;}
 .retroline-4{ border-top:solid 10px #78705b;}
 .retroline-5{ border-top:solid 10px #f9f0a3;}
 .retroline-6{ border-top:solid 10px #c3714c;}
 .retroline-7{ border-top:solid 10px #4f2a1a;}
 .retroline-8{ border-top:solid 10px #96c098;}
 .retroline-9{ border-top:solid 10px #7e7240;}
 
 
 
 .ymsgr{ background:url(../Images/ymsr.jpg) no-repeat center left; padding-left:20px;}